Structure
In this chapter, the following topics will be covered:
Introduction to Ethereum
Programming languages for Ethereum
Ethereum virtual machine
Layers of Ethereum platform
Accounts
Wallets
Accounts vs. wallets
GAS—
cost unit
The rising ETH gas fees—
an issue that has led to the rise of Layer 2
protocols—
polygon
What is mining and steps of mining
Block
ETH
Smart contract
Decentralized App (dApp)
Introduction to solidity programming language
In Ethereum creating your own cryptocurrency
Objectives
After reading this chapter, you will be able to shift to a new paradigm, a
new way of developing applications required for the development of
Ethereum, Smart Contracts, and dApps. This chapter shall help you
transition to this new paradigm in an easy way.
The chapter obj ectives include providing an introduction to Ethereum,
understanding the difference between Ethereum and Bitcoin, and describing
the programming languages for Ethereum.
Next, the knowledge of Ethereum Virtual Machine, layers of Ethereum
platform, accounts—
externally owned and contract is provided.